.footer{
  padding:50rpx 0;
  background: var(--globalBgColor2);
  border-top:1px solid var(--themeColor);
  text-align: center;
  .row{
    color:var(--descColor);
    font-size: 30rpx;
    line-height: 1.8em;  
  }
}
.kefu{
  position: fixed;
  width: 100rpx;
  height: 100rpx;
  right: 60rpx;
  bottom: 100rpx;
  z-index: 10;
  background: var(--themeColor);
  border-radius: 50%;
  box-shadow: 0 0 20rpx rgba(198,160,102,0.8);
 .pic{
   position:absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   margin: auto;
  width: 85%;
  height: 85%;
  z-index: 1;
  }
  .bt{
    border-radius: 50%;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 0;
    position: relative;
  }
  .row{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    border-radius: 50%;
    border: 3px solid var(--themeColor);
    animation: emit 1s infinite;
  }
  @keyframes emit {
    0%{}
    100%{
      border-width: 1px;
      opacity: 0;
      transform: scale(1.5);
    }
  }
}